Implement MSC4144#232
Conversation
|
Should probably mention in the documentation that this MSC is as of now a draft only and not yet official? It should probably also mention that on most clients you will only see the fallback. Speaking of the fallback, why does it need to be different from the regular configurable message prefix of non-puppeteered/user-spoofing bridges? Can't it just reuse that, so that it looks the same as without this feature enabled on non-supporting Matrix clients? |
|
unfortunately the spec requires that the fallback be i will do those other doc fixes in a bit, unfortunately in a few hours i leave for vacation and wont be able to fox anything else in this pr also dont merge this yet, ive already found an issue... |
|
Well, the specs might only talk about a nick, but the bridge could substitute the nick for the full string that is generated by the matterbridge config (default nick + network etc.). Without this it would be trivial to impersonate a user in a multi-bridge scenario. |
|
oh yeah i fixed the issue i mentioned before |
i for one already use {LABEL} in my RemoteNickFormat to get around this |
|
Well, if this PR uses the full RemoteNickFormat for both the nick and the fallback nick then I see no issue. |
|
fantastic |
|
well i've gotten ahold of a computer i can install git on... im gonna go ahead and squash these commits |
|
oh dear, with all of the new commits i'd have to completely mangle the history... |
|
yep, can't squash these without a new branch and therefore a new pr. sorry |
|
fantastic! my "issue fix" did nothing |
This reverts commit f688330.
|
ah... i see the issue... i missed |
|
removed a bunch of spammy comments from me :) |
|
hrm... no jobs running? |
|
oh my god did we do it |
|
OH MY GOD WE DID IT |
|
unfortunately i have yet to test this code... |
|
why are message edits screwed up again??????? |
|
oh... i never put the PMP stuff in the new content... |
|
i think im gonna leave this for a week before deciding that its cool to merge |
|
im gonna leave a small note here i would do this on the current branch but last time it was a mess where i committed someone else's work... |
|
well it's a bit late, but... |
see matterbridge-org#232 and SwirlyStone5877/matterbridge-but-this-time-i-wont-screw-everything-up:msc4144 for actual changes made

Implements matrix-org/matrix-spec-proposals#4144
fixes #208 (ok not "fixes" but that's the keyword github wants for that)